From 009b3376469b5832deb22a9dbab861ae8de41d69 Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Wed, 25 Jan 2006 14:28:07 +0100 Subject: [PATCH] Export Xen driver util function symbols so that Xen drivers can build as modules. Signed-off-by: Keir Fraser --- linux-2.6-xen-sparse/drivers/xen/util.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linux-2.6-xen-sparse/drivers/xen/util.c b/linux-2.6-xen-sparse/drivers/xen/util.c index 84906d9675..41e5e94193 100644 --- a/linux-2.6-xen-sparse/drivers/xen/util.c +++ b/linux-2.6-xen-sparse/drivers/xen/util.c @@ -31,6 +31,7 @@ struct vm_struct *alloc_vm_area(unsigned long size) return area; } +EXPORT_SYMBOL(alloc_vm_area); void free_vm_area(struct vm_struct *area) { @@ -39,6 +40,7 @@ void free_vm_area(struct vm_struct *area) BUG_ON(ret != area); kfree(area); } +EXPORT_SYMBOL(free_vm_area); void lock_vm_area(struct vm_struct *area) { @@ -58,11 +60,13 @@ void lock_vm_area(struct vm_struct *area) for (i = 0; i < area->size; i += PAGE_SIZE) (void)__get_user(c, (char __user *)area->addr + i); } +EXPORT_SYMBOL(lock_vm_area); void unlock_vm_area(struct vm_struct *area) { preempt_enable(); } +EXPORT_SYMBOL(unlock_vm_area); /* * Local variables: -- 2.30.2